#ifndef PLACETOTRANSITION_H_
#define PLACETOTRANSITION_H_

#include <string>
#include "namespaces.cpp"
#include "Place.h"
#include "Transition.h"

class pn::PlaceToTransition
{
	public:
		PlaceToTransition();
		virtual				~PlaceToTransition();
		std::string			getId();
		void				setId(const std::string&);
		const Place*		getPlaceFrom();
		void				setPlaceFrom(const Place*);
		const Transition*	getTransitionTo();
		void				setTransitionTo(const Transition*);
	protected:
		std::string	mId;
		const Place*		mPlaceFrom;
		const Transition*	mTransitionTo;
};

#endif /*PLACETOTRANSITION_H_*/
